Carrie Lowstein and Hannah Rosen have been inseparable for as long as they can remember. When their...